Hierarchical Back-Face Culling

نویسندگان

  • Subodh Kumar
  • Dinesh Manocha
  • Bill Garrett
  • Ming Lin
چکیده

We present a sub linear algorithm for computing and culling back facing polygons that yields a signi cant performance improvement in the interactive rendering of large polygonal models The algorithm partitions a polygonal model it into hierarchical clusters based on the normals and positions of the polygons It does not explicitly compute all the back facing polygons but rather decides in expected constant time whether an entire cluster is back facing As a pre processing step the algorithm partitions the space into regions with respect to each cluster During rendering it exploits frame to frame coherence to track the view point The algorithm has been applied to a number of models and its performance is a function of number of clusters the depth of the hierarchies and the characteristics of the graphics system In practice we are able to cull of the polygons in about of the total CPU time per frame on an SGI Indigo Extreme for models composed of tens of thousands of polygons It improves the overall frame rate by as compared to hardware back face culling CR

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hierarchical Visibility Culling for Spline Models

We present hierarchical algorithms for visibility culling of spline models This includes back patch culling a generalization of back face culling for poly gons to splines These algorithms are extended to trimmed surfaces as well We propose di erent spa tial approximations for enclosing the normals of a spline surface and compare them for e ciency and e ectiveness on di erent graphics systems We...

متن کامل

Hierarchical back-face culling for collision detection

A few years ago, Vanecek[16] suggested to apply a variant of back-face culling to speed-up collision detection between polyhedral objects. However, Vanecek’s method is linear in the number of faces in the object, which is unpractical for large models. This paper suggests to add some geometrical information to hierarchies of bounding volumes, typically used in collision detection, and perform co...

متن کامل

Hierarchical Back-Face Computation

We present a sub-linear algorithm for computing and culling back-facing polygons that yields a signi cant performance improvement in the interactive rendering of large polygonal models. The algorithm partitions a polygonal model it into hierarchical clusters based on the normals and positions of the polygons. It does not explicitly compute all the back-facing polygons but rather decides, in exp...

متن کامل

Visibility Culling per Cache Block with Tiling-Traversal Algorithm

As many applications in computer graphics require render high complex 3D scenes at interactive rates, the search for an effective visibility culling method has become one of the most important issues to be addressed in the design of 3D rendering processors. In this paper, we proposed a new rasterization pipeline with visibility culling; the proposed architecture performs the visibility culling ...

متن کامل

Hierarchical face cluster partitioning of polygonal surfaces and high-speed rendering

A computer’s rendering capacity cannot handle the increased amount of data when rendering high-quality, three-dimensional computer graphic images. This results in problems such as rendering not being possible depending on the subject image, or the rendering speed dropping too far. To resolve these problems, we propose a method for generating a new hierarchical three-dimensional data structure b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996